import axios from 'axios';

// 创建 axios 实例
const api = axios.create({
  baseURL: 'http://localhost:9000/api/learning-management', // 后端接口地址
  timeout: 5000, // 请求超时设置
  headers: {
    'Content-Type': 'application/json',
  },
});

export default {
  // 获取所有学习管理信息
  getLearningManagements() {
    return api.get('/');
  },
  // 根据学生ID和课程ID获取学习管理信息
  getLearningManagement(studentId, courseId) {
    return api.get(`/${studentId}/${courseId}`);
  },
  // 新增学习管理信息
  addLearningManagement(newManagement) {
    return api.post('/', newManagement);
  },
  // 更新学习管理信息
  updateLearningManagement(id, updatedManagement) {
    return api.put(`/${id}`, updatedManagement);
  },
  // 删除学习管理信息
  deleteLearningManagement(id) {
    return api.delete(`/${id}`);
  }
};
